package br.edu.fa7.receita.async;

import android.app.ProgressDialog;
import android.os.AsyncTask;
import br.edu.fa7.receita.ui.CadastroReceitaActivity;

public class CadastroReceitaAsyncTask extends AsyncTask<Void, Void, Void> {

	public CadastroReceitaActivity cadastroReceitaActivity  ;
	public ProgressDialog dialog; 
	
	public CadastroReceitaAsyncTask(CadastroReceitaActivity activity) {
		this.cadastroReceitaActivity = activity;
		this.dialog = new ProgressDialog(this.cadastroReceitaActivity);
	}
	
	@Override
	protected void onPreExecute() {
		dialog.setMessage("Salvando...");
		dialog.show();
	}
	
	@Override
	protected Void doInBackground(Void... params) {
		cadastroReceitaActivity.salvar();
		return null;
	}
	
	@Override
	protected void onPostExecute(Void result) {
		dialog.dismiss();
		cadastroReceitaActivity.exibeMsgSucesso();
	}
}
